package co.edu.uniquindio.ejbremotos;
import javax.ejb.Remote;

import co.edu.uniquindio.logica.Automovil;

/**
 * Session Bean implementation class AutomovilEjbRemote
 * El proposito de esta clase es el proveer las funcionalidades
 * del aplicativo referentes a un automovil a las cuales tienen
 * acceso los usuarios ocultando la capa del nivel de persistencia 
 * del funcionamiento del aplicativo de forma remota.
 * @author Andres Felipe Abril 
 * @author Luis Enrique Robledo
 */
@Remote
public interface AutomovilEjbRemote {

    /**
     * esta es la firma del metodo descripcion
     * @param llave de la entidad
     * @return una cadena con la descripcion del automovil
     */
    public String descripcion(String llave);
    /**
     * esta es la firma del metodo registrar automovil
     * @param automovil  nuevo 
     * @throws Exception
     */
    public void registrarAutomovil(Automovil automovil) throws Exception;
	/**
	 * esta es la firma del metodo eliminar automovil
	 * @param llave la placa del automovil
	 * @param cedulaV la cedula del vendedor
	 * @throws Exception 
	 */
	public void eliminarAutomovil(String llave , String cedulaV)throws Exception;
}
